package com.mingqijia.gassafety.webserver.response;

import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

/**
 * @program: gassafety
 * @description:
 * @author: Mr.Wang
 * @create: 2022-12-12 11:14
 **/

@Data
@ApiModel(value = "模板类型及驾驶舱标题")

public class TemplateTypeResponse {
    @ApiModelProperty(value = "模板类型")
    int templateType ;
    @ApiModelProperty(value = "报警器安装：1-新时刻助手-燃气工单，2-新时刻助手-延伸业务工单 0-未配置")
    private Integer workSystemType;
    @ApiModelProperty(value = "驾驶舱标题")
    String title;
    @ApiModelProperty(value = "驾驶舱告警信息滚动: 0:固定, 1滚动, 默认1")
    Integer warningInfoRoll = 1;
    @ApiModelProperty(value = "驾驶舱报警策略展示: 0:开启, 1关闭, 默认1")
    Integer warnStrategyHide = 1;

    @ApiModelProperty(value = "驾驶舱工单权限控制: 0:开启  1关闭 默认1")
    int cockpitControlOrder  = 1;

    @ApiModelProperty(value = "功能区域分配， 1-自动分配，2-自定义分配（默认为1）")
    private Integer funcAreaAllocat;

    @ApiModelProperty(value = "功能区域各类型对应的层级")
    private FuncAreaZoomResponse funcAreaZoom;

    @ApiModelProperty(value = "地图默认展示层级")
    Integer MapDefaultZoom;

    @ApiModelProperty(value = "地图点位展示层级临界值")
    Integer MapBreakPointZoom;

    @ApiModelProperty(value = "安防设备工单系统类型，1-MBP，2-老时刻助手 3-师傅帮个忙")
    private Integer skWorkSystemType;

    @ApiModelProperty(value = "报警处理： 1-新时刻助手-燃气工单，2-新时刻助手-延伸业务工单，3-佛燃能源-智能管网")
    private Integer alarmHandleType;

    @ApiModelProperty(value = "故障处理： 1-新时刻助手-燃气工单，2-新时刻助手-延伸业务工单")
    private Integer brokenHandleType;
}
